home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-04
/
pgp23src.zip
/
SRC
/
MAKEFILE.AMY
< prev
next >
Wrap
Text File
|
1993-05-09
|
4KB
|
101 lines
# makefile for PGP
# This Makefile is meant for the Amiga, SAS5.10 compiler
#
# CFLAGS options:
# -DHIGHFIRST if building PGP on a big-endian system
# -DMPORTABLE if there is no assembly version of the mp_smul function
# -DDEBUG to include debugging information
# -DNOTERMIO if your system has no termios
# -DDYN_ALLOC if your compiler does not support large static arrays
# -DSMALL_MEM if your machine has a small memory (required for MSDOS)
# Define one of:
# -DMERRITT Merritt's modmult (fast on risc machines)
# -DPEASANT Russian peasant modulo multiply algorithm
# -DUPTON default: use Upton's modmult algorithm */
# To define the OS we are compiling under, define one of:
# -DMSDOS, -DUNIX, -DVMS, -DATARI, -DAMIGA
CFLAGS= -O -s -cw -v -b0 -DUNIT32 -DAMIGA -DMPORTABLE -DHIGHFIRST
CC = lc
ASM = asm
OBJS_EXT= 68000.o # ASM obj. files
PROJ = pgp
ZIPOBJS= zbits.o zdeflate.o zfile_io.o zglobals.o \
zinflate.o zip.o zipup.o ztrees.o zunzip.o
OBJ1 = pgp.o crypto.o keymgmt.o fileio.o \
mdfile.o more.o armor.o mpilib.o mpiio.o \
genprime.o rsagen.o random.o idea.o passwd.o \
md5.o system.o language.o getopt.o keyadd.o \
config.o keymaint.o charset.o
OBJS = $(OBJ1) $(ZIPOBJS) $(OBJS_EXT)
.c.o:
$(CC) $(CFLAGS) $*.c
.s.o:
$(ASM) $*.s
$(PROJ): $(OBJS)
blink FROM LIB:c.o $(OBJS) LIB LIB:lcnb.lib TO $(PROJ)
## Dependencies ##
armor.o : armor.c mpilib.h usuals.h platform.h fileio.h mpiio.h language.h \
pgp.h more.h armor.h crypto.h
charset.o : charset.c usuals.h language.h charset.h system.h
config.o : config.c usuals.h fileio.h pgp.h more.h armor.h config.h \
charset.h
crypto.o : crypto.c mpilib.h usuals.h platform.h mpiio.h random.h idea.h \
crypto.h keymgmt.h keymaint.h mdfile.h md5.h fileio.h charset.h language.h \
pgp.h more.h armor.h exitpgp.h zipup.h
fileio.o : fileio.c random.h usuals.h mpilib.h platform.h mpiio.h fileio.h \
language.h pgp.h more.h armor.h exitpgp.h charset.h system.h
genprime.o : genprime.c mpilib.h usuals.h platform.h genprime.h random.h
getopt.o : getopt.c getopt.h
idea.o : idea.c idea.h usuals.h
keyadd.o : keyadd.c mpilib.h usuals.h platform.h crypto.h fileio.h \
keymgmt.h charset.h language.h pgp.h more.h armor.h exitpgp.h keyadd.h \
keymaint.h
keymaint.o : keymaint.c mpilib.h usuals.h platform.h random.h crypto.h \
fileio.h keymgmt.h keymaint.h mpiio.h charset.h language.h pgp.h more.h \
armor.h
keymgmt.o : keymgmt.c system.h mpilib.h usuals.h platform.h idea.h random.h \
crypto.h fileio.h keymgmt.h rsagen.h mpiio.h language.h pgp.h more.h \
armor.h md5.h charset.h keymaint.h
language.o : language.c usuals.h fileio.h language.h pgp.h more.h armor.h \
charset.h
md5.o : md5.c md5.h
mdfile.o : mdfile.c mpilib.h usuals.h platform.h mdfile.h md5.h fileio.h \
language.h pgp.h more.h armor.h
more.o : more.c system.h mpilib.h usuals.h platform.h language.h fileio.h \
pgp.h more.h armor.h charset.h
mpiio.o : mpiio.c mpilib.h usuals.h platform.h mpiio.h pgp.h more.h armor.h
mpilib.o : mpilib.c mpilib.h usuals.h platform.h
passwd.o : passwd.c random.h usuals.h md5.h language.h pgp.h more.h armor.h
pgp.o : pgp.c system.h mpilib.h usuals.h platform.h random.h crypto.h \
fileio.h keymgmt.h language.h pgp.h more.h armor.h exitpgp.h charset.h \
getopt.h config.h keymaint.h keyadd.h
random.o : random.c system.h random.h usuals.h language.h
rsagen.o : rsagen.c mpilib.h usuals.h platform.h genprime.h rsagen.h \
random.h
system.o : system.c exitpgp.h system.h charset.h
zbits.o : zbits.c zip.h ztailor.h ziperr.h
zdeflate.o : zdeflate.c zunzip.h usuals.h system.h zip.h ztailor.h ziperr.h
zfile_io.o : zfile_io.c zunzip.h usuals.h system.h
zglobals.o : zglobals.c zip.h ztailor.h ziperr.h
zinflate.o : zinflate.c zunzip.h usuals.h system.h exitpgp.h
zip.o : zip.c usuals.h fileio.h language.h pgp.h more.h armor.h exitpgp.h
zipup.o : zipup.c zip.h ztailor.h ziperr.h zrevisio.h
ztrees.o : ztrees.c zip.h ztailor.h ziperr.h
zunzip.o : zunzip.c zunzip.h usuals.h system.h